it runs on solar power - Turkish English Dictionary